<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>
<script>
    function 加(加数, 被加数) {
        if (undefined == 被加数) {
            被加数 = 1;
        }
        console.log(加数 + 被加数);
        return 加数 + 被加数;
    }
    function 减(减数, 被减数) {
        console.log(减数 - 被减数);
        return 减数 - 被减数;
    }
    function 乘(乘数, 被乘数) {
        console.log(乘数 * 被乘数);
        return 乘数 * 被乘数;
    }
    function c(x) {
        for (i = x - 1; i >= 2; i--) {
            x = x * i;
        }
        return x;
    }

//    等同于
    c = function (x) {
        for (i = x - 1; i >= 2; i--) {
            x = x * i;
        }
        return x;
    }


    dd = c(8);
    console.log(dd);
    console.log(c(9));
//    定义一个人的对象
    person={
//        这个对象的身高是90,
        height:90,
//        统计这个人今天走了多少不
        total:0,
//        命令这个人走路
        walk:function (num) {
            this.total=this.total+Math.abs(num)
            this.length=this.peer_length*this.total
//            this.length=this.length+this.peer_length*num
        },
//        这个人每一步能走多元
        peer_length:0.5,
//        总步数
        length:0
    }

    car = {
        driver:{
            name:'',
            sex:''
        },
        len:0,
        drive:function (driver,len) {
            this.driveer=driver
            this.len+=len
        }
    }

//    javascript数据结构
    a1=null;//这是空
    a2=undefined;//这是为定义
    a3=function () {

    }//这是函数
    a4={}//这是对象
    a5=[]//这是数组
    a6=Date.now();

    array = [
            person,person,person
    ]
    object = {
        a1:person,
        a2:person
    }

    aClass = {
        
        students:[
                person,person,
                person,person,
                person,person,
                person,person,
                person,person,
                person,person,
                person,person,
        ],
        course:function (num) {
            join=[]
            for (i=0;i<num;i++){
                join.push(this.students[Math.round(0,13)])
            }
            return function () {

            };
        }
    }

</script>
<p>click</p>
</body>
</html>